home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
ForCLI
/
ExtraCp.readme
< prev
next >
Wrap
Text File
|
1996-09-26
|
14KB
|
229 lines
Short: 17 os2+ CLI commands (includes Find)
Type: util/cli
Uploader: torsten@diku.dk
Author: torsten@diku.dk (Torsten Poulin Nielsen)
This package contains seventeen AmigaDOS Shell commands for System
Release 2.04 or better. The package is released under the terms of the
GNU General Public Licence.
Except for the file `mymanpage.sty', all the material was written by
me,
Torsten Poulin (Nielsen)
Banebrinken 99, 2, -77
DK-2400 Copenhagen NV
Denmark
email: torsten@diku.dk
phone: +45 39663111 (timezone GMT+1; English is spoken, though
with an accent)
This is the third public release; the previous ones where on Fish
Disks. The difference between this release and the last one I sent to
Fred Fish, is the addition of Unix-style manual pages formatted with
groff. The programs are unchanged, except that support for the SCD
command has been discontinued and as a result it is no longer part of
the ExtraCmds package. The first release, available on Fish Disk 774,
should be considered an obsolete beta release. The programs in the two
newest releases are much more powerful.
This release contains the following Shell commands:
o Common reports lines common to two files.
o Compare compares two files,
o Concat concatenates and prints files.
o Copyright prints embedded messages.
o Count counts chars, words, and lines.
o Dirtree prints directory trees
o Find is a very powerful Swiss Army Knife style file finder
with an ARexx interface. It is very similar to Unix find.
o Head prints the first lines of files.
o Lower runs a command at another priority.
o Prepare extracts words from text files.
o Split cuts a file to pieces.
o Splitname does just that.
o Tee is a pipe fitting.
o Testbits is for use in scripts.
o Timecom times a command.
o Unique removes copies of identical lines.
o Usage shows the space used by directories.
In addition, you get an ARexx version of the BumpRev developer command
and a script for removing backup files, etc. from your disks. It is
intended as an example of how you could use the Find command. It is
called GFR for the Grim File Reaper :-). I run it at least once a week
to get rid of the droppings GNU Emacs leaves behind...
Installation is easy: Just copy the contents of the c/ directory to
somewhere in your path and, optionally, the #?.man files in doc/ to
whereever you keep your man files.
An English User's Reference Manual in LaTeX format and source code in C
and CWEB are included, as well as the [nt]roff source for the
manualpages for all 17 programs. Please excuse that the LaTeX
documentation isn't entirely up to date. But apart from talking about
SCD, it is OK. It will most likely be replaced by a texinfo document
in a future release. From that I can generate AmigaGuide docs, etc.
Ideas for additions to ExtraCmds include commands equivalent to Unix
pr, cut, paste, tail, and xargs. The last one will be a nice companion
to Find. The existing commands will continue to evolve too. If you
take a look at the commented out portion of the *roff source for the
Unique manual page, you will get a hint of what I plan to do to that
command.
If you have any suggestions, please don't hesitate to send them to me,
either by email or snail mail.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1104 733 33.6% 22-Oct-93 09:25:04 ExtraCmds/c/Common
1452 1018 29.8% 22-Oct-93 09:26:18 ExtraCmds/c/Compare
1996 1338 32.9% 22-Oct-93 09:27:38 ExtraCmds/c/Concat
980 745 23.9% 22-Oct-93 09:28:34 ExtraCmds/c/Copyright
1268 943 25.6% 22-Oct-93 09:29:34 ExtraCmds/c/Count
1880 1323 29.6% 22-Oct-93 09:31:14 ExtraCmds/c/DirTree
8684 5285 39.1% 22-Oct-93 10:18:18 ExtraCmds/c/Find
1196 903 24.4% 22-Oct-93 09:32:08 ExtraCmds/c/Head
484 425 12.1% 22-Oct-93 09:32:56 ExtraCmds/c/Lower
1312 949 27.6% 22-Oct-93 09:33:56 ExtraCmds/c/Prepare
1884 1447 23.1% 22-Oct-93 09:38:22 ExtraCmds/c/Split
468 396 15.3% 22-Oct-93 09:39:10 ExtraCmds/c/SplitName
628 493 21.4% 22-Oct-93 09:40:42 ExtraCmds/c/Tee
972 786 19.1% 22-Oct-93 09:41:36 ExtraCmds/c/TestBits
716 560 21.7% 22-Oct-93 09:43:02 ExtraCmds/c/TimeCom
964 710 26.3% 22-Oct-93 09:44:08 ExtraCmds/c/Unique
1328 986 25.7% 22-Oct-93 09:45:18 ExtraCmds/c/Usage
17982 6993 61.1% 04-Jan-93 17:56:56 ExtraCmds/COPYING
1979 846 57.2% 27-Dec-93 21:06:04 ExtraCmds/doc/Common.man
2489 1082 56.5% 27-Dec-93 21:19:24 ExtraCmds/doc/Compare.man
2906 1152 60.3% 27-Dec-93 20:38:52 ExtraCmds/doc/Concat.man
1945 926 52.3% 05-Jan-94 11:41:44 ExtraCmds/doc/Copyright.man
1738 771 55.6% 05-Jan-94 12:28:34 ExtraCmds/doc/Count.man
1700 770 54.7% 05-Jan-94 12:33:48 ExtraCmds/doc/DirTree.man
138636 46306 66.5% 22-Oct-93 10:23:40 ExtraCmds/doc/dvi/Find.dvi
60228 21885 63.6% 22-Oct-93 10:48:24 ExtraCmds/doc/dvi/Manual.dvi
10399 3634 65.0% 27-Dec-93 20:41:00 ExtraCmds/doc/Find.man
1733 807 53.4% 05-Jan-94 12:35:38 ExtraCmds/doc/Head.man
2336 1079 53.8% 05-Jan-94 13:53:44 ExtraCmds/doc/Lower.man
36660 14174 61.3% 27-Oct-93 00:43:44 ExtraCmds/doc/Manual.tex
8961 3330 62.8% 11-Mar-93 19:06:40 ExtraCmds/doc/mymanpage.sty
2652 1233 53.5% 05-Jan-94 14:04:02 ExtraCmds/doc/Prepare.man
768 476 38.0% 05-Jan-94 15:04:12 ExtraCmds/doc/readme.tp
1368 724 47.0% 27-Dec-93 21:04:04 ExtraCmds/doc/roff/Common.V37
1766 936 46.9% 27-Dec-93 21:17:46 ExtraCmds/doc/roff/Compare.V37
1893 949 49.8% 27-Dec-93 20:34:08 ExtraCmds/doc/roff/Concat.V37
1390 781 43.8% 05-Jan-94 11:40:46 ExtraCmds/doc/roff/Copyright.V37
1222 678 44.5% 05-Jan-94 12:27:36 ExtraCmds/doc/roff/Count.V37
1179 663 43.7% 05-Jan-94 12:32:50 ExtraCmds/doc/roff/DirTree.V37
7160 3067 57.1% 27-Dec-93 20:36:24 ExtraCmds/doc/roff/Find.V37
1204 681 43.4% 05-Jan-94 12:11:58 ExtraCmds/doc/roff/Head.V37
1716 928 45.9% 05-Jan-94 13:52:44 ExtraCmds/doc/roff/Lower.V37
1946 1064 45.3% 05-Jan-94 14:03:00 ExtraCmds/doc/roff/Prepare.V37
2105 1085 48.4% 27-Dec-93 20:35:56 ExtraCmds/doc/roff/Split.V37
1176 635 46.0% 05-Jan-94 14:08:12 ExtraCmds/doc/roff/SplitName.V37
775 468 39.6% 05-Jan-94 13:23:32 ExtraCmds/doc/roff/Tee.V37
1778 893 49.7% 05-Jan-94 14:20:14 ExtraCmds/doc/roff/TestBits.V37
1481 808 45.4% 05-Jan-94 14:26:12 ExtraCmds/doc/roff/TimeCom.V37
2827 1353 52.1% 05-Jan-94 14:31:32 ExtraCmds/doc/roff/Unique.V37
1522 801 47.3% 27-Dec-93 20:32:40 ExtraCmds/doc/roff/Usage.V37
3057 1251 59.0% 27-Dec-93 20:42:18 ExtraCmds/doc/Split.man
1779 752 57.7% 05-Jan-94 14:09:12 ExtraCmds/doc/SplitName.man
1153 554 51.9% 05-Jan-94 14:11:40 ExtraCmds/doc/Tee.man
2375 1023 56.9% 05-Jan-94 14:21:14 ExtraCmds/doc/TestBits.man
2205 988 55.1% 05-Jan-94 14:27:12 ExtraCmds/doc/TimeCom.man
2577 1064 58.7% 05-Jan-94 14:32:34 ExtraCmds/doc/Unique.man
2096 935 55.3% 27-Dec-93 20:43:26 ExtraCmds/doc/Usage.man
3195 1619 49.3% 05-Jan-94 16:04:16 ExtraCmds/ExtraCmds21p.readme
248 229 7.6% 22-Oct-93 09:21:26 ExtraCmds/lib/foreach.o
96 96 0.0% 22-Oct-93 09:21:56 ExtraCmds/lib/myprintf.o
92 88 4.3% 22-Oct-93 09:22:58 ExtraCmds/lib/printerror.o
148 134 9.4% 22-Oct-93 09:22:28 ExtraCmds/lib/printErrorMsg.o
204 193 5.3% 22-Oct-93 09:23:42 ExtraCmds/lib/severalnames.o
792 523 33.9% 22-Oct-93 09:23:44 ExtraCmds/lib/tast.lib
1184 784 33.7% 22-Oct-93 09:25:00 ExtraCmds/obj/Common.o
1472 1008 31.5% 22-Oct-93 09:26:12 ExtraCmds/obj/Compare.o
2028 1358 33.0% 22-Oct-93 09:27:34 ExtraCmds/obj/Concat.o
908 677 25.4% 22-Oct-93 09:28:28 ExtraCmds/obj/Copyright.o
1176 881 25.0% 22-Oct-93 09:29:30 ExtraCmds/obj/Count.o
1964 1377 29.8% 22-Oct-93 09:31:08 ExtraCmds/obj/DirTree.o
8576 5008 41.6% 22-Oct-93 10:18:00 ExtraCmds/obj/Find.o
992 761 23.2% 22-Oct-93 09:32:04 ExtraCmds/obj/Head.o
548 466 14.9% 22-Oct-93 09:32:52 ExtraCmds/obj/Lower.o
1244 892 28.2% 22-Oct-93 09:33:52 ExtraCmds/obj/Prepare.o
1852 1379 25.5% 22-Oct-93 09:38:16 ExtraCmds/obj/Split.o
552 453 17.9% 22-Oct-93 09:39:06 ExtraCmds/obj/SplitName.o
692 532 23.1% 22-Oct-93 09:40:38 ExtraCmds/obj/Tee.o
1020 793 22.2% 22-Oct-93 09:41:32 ExtraCmds/obj/TestBits.o
784 600 23.4% 22-Oct-93 09:42:58 ExtraCmds/obj/TimeCom.o
1028 752 26.8% 22-Oct-93 09:44:04 ExtraCmds/obj/Unique.o
1372 1004 26.8% 22-Oct-93 09:45:14 ExtraCmds/obj/Usage.o
56 56 0.0% 12-Mar-93 22:19:06 ExtraCmds/s/bump
2730 1179 56.8% 04-Dec-93 10:27:16 ExtraCmds/s/BumpRev.rexx
374 239 36.0% 27-May-93 17:25:20 ExtraCmds/s/GFR
5850 1927 67.0% 22-Oct-93 09:24:06 ExtraCmds/src/Common.c
6162 2415 60.8% 22-Oct-93 09:25:10 ExtraCmds/src/Compare.c
10341 3451 66.6% 22-Oct-93 09:26:22 ExtraCmds/src/Concat.c
4331 1788 58.7% 22-Oct-93 09:27:42 ExtraCmds/src/Copyright.c
5605 2225 60.3% 22-Oct-93 09:28:38 ExtraCmds/src/Count.c
9612 3566 62.9% 22-Oct-93 09:29:38 ExtraCmds/src/DirTree.c
51739 18399 64.4% 22-Oct-93 10:13:38 ExtraCmds/src/Find.w
3391 1600 52.8% 22-Oct-93 09:20:50 ExtraCmds/src/foreach.c
5359 2185 59.2% 22-Oct-93 09:31:18 ExtraCmds/src/Head.c
181 109 39.7% 11-Feb-93 21:30:40 ExtraCmds/src/include/Common_rev.h
2 2 0.0% 11-Feb-93 21:30:36 ExtraCmds/src/include/Common_rev.rev
183 109 40.4% 21-Jun-93 08:33:32 ExtraCmds/src/include/Compare_rev.h
2 2 0.0% 21-Jun-93 08:33:32 ExtraCmds/src/include/Compare_rev.rev
184 109 40.7% 30-Mar-93 12:56:14 ExtraCmds/src/include/Concat_rev.h
3 3 0.0% 30-Mar-93 12:56:14 ExtraCmds/src/include/Concat_rev.rev
187 113 39.5% 01-Mar-93 12:23:42 ExtraCmds/src/include/Copyright_rev.h
2 2 0.0% 01-Mar-93 12:23:40 ExtraCmds/src/include/Copyright_rev.rev
177 105 40.6% 20-Jun-93 18:30:24 ExtraCmds/src/include/Count_rev.h
2 2 0.0% 20-Jun-93 18:30:24 ExtraCmds/src/include/Count_rev.rev
181 106 41.4% 01-Mar-93 12:23:54 ExtraCmds/src/include/DirTree_rev.h
2 2 0.0% 01-Mar-93 12:23:52 ExtraCmds/src/include/DirTree_rev.rev
174 102 41.3% 22-Oct-93 10:12:14 ExtraCmds/src/include/Find_rev.h
2 2 0.0% 22-Oct-93 10:11:40 ExtraCmds/src/include/Find_rev.rev
172 104 39.5% 01-Mar-93 12:23:00 ExtraCmds/src/include/Head_rev.h
2 2 0.0% 01-Mar-93 12:22:58 ExtraCmds/src/include/Head_rev.rev
178 109 38.7% 13-Feb-93 15:59:42 ExtraCmds/src/include/Lower_rev.h
2 2 0.0% 13-Feb-93 15:59:40 ExtraCmds/src/include/Lower_rev.rev
181 108 40.3% 01-Mar-93 12:24:04 ExtraCmds/src/include/Prepare_rev.h
2 2 0.0% 01-Mar-93 12:24:02 ExtraCmds/src/include/Prepare_rev.rev
177 105 40.6% 29-Mar-93 22:27:38 ExtraCmds/src/include/Split_rev.h
2 2 0.0% 29-Mar-93 22:27:36 ExtraCmds/src/include/Split_rev.rev
187 111 40.6% 08-Feb-93 13:52:02 ExtraCmds/src/include/SplitName_rev.h
2 2 0.0% 08-Feb-93 13:52:00 ExtraCmds/src/include/SplitName_rev.rev
363 221 39.1% 08-Mar-93 20:03:12 ExtraCmds/src/include/tastlib.h
171 104 39.1% 21-Jun-93 17:42:24 ExtraCmds/src/include/Tee_rev.h
2 2 0.0% 21-Jun-93 17:42:24 ExtraCmds/src/include/Tee_rev.rev
186 107 42.4% 11-Mar-93 11:59:54 ExtraCmds/src/include/TestBits_rev.h
2 2 0.0% 11-Mar-93 11:59:54 ExtraCmds/src/include/TestBits_rev.rev
184 109 40.7% 13-Feb-93 21:39:18 ExtraCmds/src/include/TimeCom_rev.h
2 2 0.0% 13-Feb-93 21:39:16 ExtraCmds/src/include/TimeCom_rev.rev
180 106 41.1% 20-Jun-93 17:13:30 ExtraCmds/src/include/Unique_rev.h
2 2 0.0% 20-Jun-93 17:13:30 ExtraCmds/src/include/Unique_rev.rev
175 108 38.2% 01-Mar-93 12:22:48 ExtraCmds/src/include/Usage_rev.h
2 2 0.0% 01-Mar-93 12:22:46 ExtraCmds/src/include/Usage_rev.rev
3365 1426 57.6% 22-Oct-93 09:32:12 ExtraCmds/src/Lower.c
1727 757 56.1% 05-Jan-94 15:59:34 ExtraCmds/src/Makefile
1998 991 50.4% 22-Oct-93 09:21:32 ExtraCmds/src/myprintf.c
5685 2227 60.8% 22-Oct-93 09:33:00 ExtraCmds/src/Prepare.c
1927 950 50.7% 22-Oct-93 09:22:34 ExtraCmds/src/printerror.c
2098 1008 51.9% 22-Oct-93 09:22:02 ExtraCmds/src/printErrorMsg.c
2827 1317 53.4% 22-Oct-93 09:23:04 ExtraCmds/src/severalnames.c
8779 3394 61.3% 22-Oct-93 09:37:12 ExtraCmds/src/Split.c
3408 1560 54.2% 22-Oct-93 09:38:26 ExtraCmds/src/SplitName.c
20 20 0.0% 22-Oct-93 09:23:42 ExtraCmds/src/tast.oml
3823 1794 53.0% 22-Oct-93 09:39:14 ExtraCmds/src/Tee.c
4562 1905 58.2% 22-Oct-93 09:40:46 ExtraCmds/src/TestBits.c
3827 1617 57.7% 22-Oct-93 09:41:40 ExtraCmds/src/TimeCom.c
5464 2057 62.3% 22-Oct-93 09:43:06 ExtraCmds/src/Unique.c
6592 2662 59.6% 22-Oct-93 09:44:12 ExtraCmds/src/Usage.c
-------- ------- ----- --------- --------
565453 233987 58.6% 06-Jan-94 02:32:12 143 files